package cn.ingrun.cloud_disk.auth.authService;

import cn.ingrun.cloud_disk.model.ResponseJson;
import cn.ingrun.cloud_disk.model.User;

public interface AuthService {

    // id 为用户登陆凭证，可以是手机号或邮箱！
    public ResponseJson login(String id, String password);

    public ResponseJson logout(String token);

    // 检测token 是否有效， 成功返回用户， 失败返回null
    public User checkToken(String token);

    // 创建一个随机的token 将用户信息与之关联， 并将token 返回
    public String createToken(User user);

}
